#ifndef _WAITLST_T_H_
#define _WAITLST_T_H_

#include <hyper_t.h>
#include <spinlock_t.h>
#include <list_t.h>

/* 等待链表数据结构 */

typedef struct s_WAITLST
    {
    spinlock_t     lock;       /* 自旋锁 */
    u32_t          count;      /* 等待链表上的进程计数器 */
    list_t         headlst;    /* 挂载等待进程的链表头 */
    } waitlst_t;
    
#endif
